package main

import "fmt"

// 本文件用于帮助理解 Handler HandlerFunc 之间的关系

type A func(int, int)
func (f A)Serve(){
	fmt.Println("serve2")
}

func serve(int, int){
	fmt.Println("serve1")
}

func main() {
	a := A(serve)
	a(1, 2) //这行运行结果是 server1
	a.Serve() //这行运行结果是 serve2
}